home *** CD-ROM | disk | FTP | other *** search
/ GameStar 1998 May / GameStar 05-1998 - Heft-CD.iso / DEMOS / Incoming / asc / moon / moon.odl < prev    next >
Encoding:
Text File  |  1998-02-20  |  37.6 KB  |  1,665 lines

  1. include "asc\misc\weapons.odl"
  2. include "asc\misc\roy.odl"
  3. include "asc\misc\ianextra.odl"
  4.  
  5. land
  6.     "asc\moon\tland1.bin"
  7.     "asc\moon\city2tc.bin"
  8.     texture "moon\l0.ppm"
  9.     texture "moon\l1.ppm"
  10.     texture "moon\l2.ppm"
  11.     texture "moon\l3.ppm"
  12.     texture "moon\l4.ppm"
  13.     texture "moon\l5.ppm"
  14.     texture "moon\l6.ppm"
  15.     texture "moon\l7.ppm"
  16.     
  17.  
  18. sky
  19.     17000 12 12 6 4 
  20.     texture "moon\starcanopy01.ppm"
  21.     draw_type self illuminating
  22.     fog 0 0 0 bounds 8000 17000
  23.     ambiance 2 2 2
  24.     direct 96 96 150
  25.     from -5.000000 -0.200000 -3.000000 not_unit
  26.  
  27. offset 145600
  28.  
  29. type "worldtile"
  30.     objfile "backgrnd\pcexport\level1\floor1.ian" scale 30
  31.     texture "moon\l0.ppm"
  32.  
  33.  
  34. type "starcover"
  35.     objfile "effects\pcexport\stars.ian" scale 100
  36.     texture "moon\starcanopy01.ppm"
  37.  
  38. ;============================================================================
  39. type "earth"
  40.     sphere    rad=1100 width=9 height=9
  41.     texture "backgrnd\earth02.ppm" low
  42.     group "human"
  43.     hitpoints    100
  44.     drawtype self illuminating
  45. ;    drawtype semi transparent self illuminating reflective flipz flipx
  46.  
  47. type "earthcloud"
  48.     sphere rad=1180 width=9 height=9
  49.     texture "backgrnd\clouds.ppm" low
  50.     drawtype semi transparent self illuminating
  51.     group "human"
  52.     hitpoints    9928
  53. ;============================================================================
  54.  
  55. ;---------------------------------------------------------
  56. ; player air vehicles
  57. ;---------------------------------------------------------
  58.  
  59. type "vtol"
  60.     objfile "pweapons\pcexport\harrier.ian"    scale 15
  61.     objfile lod 1 "pweapons\pcexport\low\harrier.ian"
  62.     texture "pweapons\grascam2.ppm"
  63.     group "human"
  64.     hitpoints    300
  65.     dynamics "vtol"
  66.         mass            120
  67.         max altitude    9000
  68.         max vel            100
  69.         min vel            0
  70.         pitch acc        1
  71.         yaw acc            1.2
  72.         roll acc        3
  73.         linear acc        14
  74.         bank stability    5%
  75.         linear drag        45%
  76.         angular drag     45%
  77.     cockpit    0 -25 226
  78.     sfx "plvtol" min 500 max 10000 loop
  79.  
  80.     cannons
  81.         pos -45 15 100
  82.         pos 45 15 100
  83.     secondary_cannons
  84.         pos -93 0 0
  85.         pos 93 0 0
  86.  
  87.     shadow "effects\harrier shd 1.ppm" transparent alpha low
  88.  
  89.     child "VTOL LGBL"
  90.         objfile "pweapons\pcexport\Harlgbl.ian"    scale 15
  91.         texture "pweapons\grascam2.ppm"
  92.         position 9 22.8 1        forward 0 0 1 up -1 0 0
  93.  
  94.     sibling "VTOL LGBR"
  95.         objfile "pweapons\pcexport\Harlgbr.ian"    scale 15
  96.         texture "pweapons\grascam2.ppm"
  97.         position -9 22.8 1        forward 0 0 1 up  1 0 0
  98.  
  99.     sibling "VTOL LGFL"
  100.         objfile "pweapons\pcexport\Harlgfl.ian"    scale 15
  101.         texture "pweapons\grascam2.ppm"
  102.         position 12 23.48 5        forward 0 0 1 up -1 0 0
  103.  
  104.     sibling "VTOL LGFR"
  105.         objfile "pweapons\pcexport\Harlgfr.ian"    scale 15
  106.         texture "pweapons\grascam2.ppm"
  107.         position -12 23.48 5    forward 0 0 1 up  1 0 0
  108.  
  109.     sibling "VTOL RW"
  110.         objfile "pweapons\pcexport\Harbwhel.ian"    scale 15
  111.         texture "pweapons\grascam2.ppm"
  112.         position 0 10 25           forward 0 1 0 up 0 0 -1
  113.  
  114.     sibling "VTOL FW"
  115.         objfile "pweapons\pcexport\Harfwhel.ian"    scale 15
  116.         texture "pweapons\grascam2.ppm"
  117.         position 0 10 163        forward 0 1 0 up 0 0 -1
  118.  
  119.     sibling "VTOL WW"
  120.         objfile "pweapons\pcexport\Harwwhel.ian"    scale 15
  121.         texture "pweapons\grascam2.ppm"
  122.         position 0 -2.5 -45        forward 0 1 0 up 0 0 -1
  123.  
  124.  
  125.     sibling "msm1"
  126.          objfile "pweapons\pcexport\msm.ian" scale 3
  127.         texture "pweapons\misc.ppm" transparent
  128.         position -77 9 29
  129.  
  130.     sibling "msm2"
  131.          objfile "pweapons\pcexport\msm.ian" scale 3
  132.         texture "pweapons\misc.ppm" transparent
  133.         position 77 9 29
  134.  
  135.     sibling "msm3"
  136.          objfile "pweapons\pcexport\msm.ian" scale 3
  137.         texture "pweapons\misc.ppm" transparent
  138.         position -93 9 29
  139.  
  140.     sibling "msm4"
  141.          objfile "pweapons\pcexport\msm.ian" scale 3
  142.         texture "pweapons\misc.ppm" transparent
  143.         position 93 9 29
  144.  
  145.     sibling "enginer"
  146.         objfile "pweapons\pcexport\harjets.ian"    scale 15
  147.         objfile lod 1 "pweapons\pcexport\low\harjets.ian"
  148.         texture "pweapons\grascam2.ppm"
  149.         position 0 0 0
  150.  
  151.     sibling "enginef"
  152.         objfile as "enginer"
  153.         objfile lod 1 "pweapons\pcexport\low\harjets.ian"
  154.         texture "pweapons\grascam2.ppm"
  155.         position 0 0 76
  156.  
  157.     sibling "harirpod"
  158.         objfile "pweapons\pcexport\harirpod.ian"    scale 15
  159.         objfile lod 1 "pweapons\pcexport\low\harirpod.ian"
  160.         texture "pweapons\grascam2.ppm"
  161.         position 0 0 41
  162.  
  163.     sibling "glight"
  164.         sprite u=65 v=191 w=64 h=64    size=8 colour 1=0 90 30
  165.         texture "smoke.ppm"
  166.         position 157 1 -46
  167.         colourfade speed 2
  168.         colour 0 90 30
  169.         colour 0 50 17
  170.         colour 0 10 3
  171.         colour 0 50 17
  172.         colour 0 90 30
  173.         colour 0 140 50
  174.         colour 0 200 70
  175.         colour 0 140 50
  176.  
  177.     sibling "rlight"
  178.         sprite u=65 v=191 w=64 h=64    size=8 colour 1=240 0 0
  179.         texture "smoke.ppm"
  180.         position -157 1 -46
  181.         colourfade speed 2
  182.         colour 240 0 0
  183.         colour 190 0 0
  184.         colour 120 0 0
  185.         colour 67 0    0
  186.         colour 13 0    0
  187.         colour 67 0 0
  188.         colour 120 0 0
  189.         colour 190 0 0
  190.  
  191.     sibling "rlight2"
  192.         sprite u=65 v=191 w=64 h=64    size=12 colour 1=200 0 0
  193.         texture "smoke.ppm"
  194.         position 0 -32 53
  195.         colourfade speed 1
  196.         colour 200 0 0
  197.         colour 150 0 0
  198.         colour 50 0 0
  199.         colour 0 0 0
  200.         colour 0 0 0
  201.         colour 0 0 0
  202.         colour 0 0 0
  203.         colour 0 0 0
  204.         colour 0 0 0
  205.         colour 0 0 0
  206.         colour 0 0 0
  207.         colour 0 0 0
  208.         colour 0 0 0
  209.         colour 0 0 0
  210.         colour 0 0 0
  211.         colour 0 0 0
  212.  
  213.     sibling "wlight1"
  214.         sprite u=65 v=191 w=64 h=64    size=10 colour 1=200 200 200
  215.         texture "smoke.ppm"
  216.         position 0 -15 -242
  217.         colourfade speed 1
  218.         colour 200 200 200
  219.         colour 0 0 0
  220.         colour 50 50 50
  221.         colour 0 0 0
  222.         colour 0 0 0
  223.         colour 0 0 0
  224.         colour 0 0 0
  225.         colour 0 0 0
  226.         colour 0 0 0
  227.         colour 0 0 0
  228.         colour 0 0 0
  229.         colour 0 0 0
  230.         colour 0 0 0
  231.         colour 0 0 0
  232.         colour 0 0 0
  233.         colour 0 0 0
  234.         colour 0 0 0
  235.         colour 0 0 0
  236.         colour 0 0 0
  237.         colour 0 0 0
  238.         colour 0 0 0
  239.         colour 0 0 0
  240.         colour 0 0 0
  241.         colour 0 0 0
  242.  
  243.     sibling "wlight2"
  244.         sprite u=65 v=191 w=64 h=64    size=10 colour 1=200 200 200
  245.         texture "smoke.ppm"
  246.         position 157 1 -49
  247.         colourfade speed 1
  248.         colour 200 200 200
  249.         colour 0 0 0
  250.         colour 50 50 50
  251.         colour 0 0 0
  252.         colour 0 0 0
  253.         colour 0 0 0
  254.         colour 0 0 0
  255.         colour 0 0 0
  256.         colour 0 0 0
  257.         colour 0 0 0
  258.         colour 0 0 0
  259.         colour 0 0 0
  260.         colour 0 0 0
  261.         colour 0 0 0
  262.         colour 0 0 0
  263.         colour 0 0 0
  264.         colour 0 0 0
  265.         colour 0 0 0
  266.         colour 0 0 0
  267.         colour 0 0 0
  268.         colour 0 0 0
  269.         colour 0 0 0
  270.         colour 0 0 0
  271.         colour 0 0 0
  272.  
  273.     sibling "wlight3"
  274.         sprite u=65 v=191 w=64 h=64    size=10 colour 1=200 200 200
  275.         texture "smoke.ppm"
  276.         position -157 1 -49
  277.         colourfade speed 1
  278.         colour 200 200 200
  279.         colour 0 0 0
  280.         colour 50 50 50
  281.         colour 0 0 0
  282.         colour 0 0 0
  283.         colour 0 0 0
  284.         colour 0 0 0
  285.         colour 0 0 0
  286.         colour 0 0 0
  287.         colour 0 0 0
  288.         colour 0 0 0
  289.         colour 0 0 0
  290.         colour 0 0 0
  291.         colour 0 0 0
  292.         colour 0 0 0
  293.         colour 0 0 0
  294.         colour 0 0 0
  295.         colour 0 0 0
  296.         colour 0 0 0
  297.         colour 0 0 0
  298.         colour 0 0 0
  299.         colour 0 0 0
  300.         colour 0 0 0
  301.         colour 0 0 0
  302. parent
  303. animate
  304.     "VTOL LGBL"    position 12 22.8 1
  305.     "VTOL LGBR"    position -12 22.8 1
  306.     "VTOL LGFL"    position 12 23.48 5
  307.     "VTOL LGFR"    position -12 23.48 5
  308.     wait
  309.     "VTOL WW"    position 0 0 -45
  310.     "VTOL RW"    position 0 25.29 -5
  311.     "VTOL FW"    position 0 22.23 143
  312. end
  313.  
  314. type "bug"
  315.     objfile "pweapons\pcexport\senfly.ian" scale 15
  316.     objfile lod 1 "pweapons\pcexport\low\senfly.ian"
  317.     texture "backgrnd\shuttle.ppm"
  318.     group "human"
  319.     hitpoints    300
  320.     sfx "plvtol" min 500 max 10000 loop
  321.     dynamics "alien"
  322.         mass    140
  323.         max altitude    3200
  324.         max vel        70
  325.         min vel        0
  326.         pitch acc    0.6
  327.         yaw acc    0.8
  328.         roll acc    1.7
  329.         linear acc 2
  330.         bank stability 30%
  331.         linear drag    25%
  332. ;    dynamics "helicopter"
  333. ;        yaw acc        1.2
  334. ;        pitch acc    2
  335. ;        roll acc 3
  336. ;        linear acc 4
  337. ;        up thrust 10
  338. ;        max altitude    3300
  339. ;        bank stability    25%
  340. ;        max vel        110
  341. ;        mass        200
  342.     cockpit    0 -27 64
  343.     cannons
  344.         pos 66 -13 110
  345.         pos -66 -13 110
  346.     secondary_cannons
  347.         pos 76 0 0
  348.         pos -76 0 0
  349.  
  350. child "glight"
  351.     sprite u=65 v=191 w=64 h=64    size=8 colour 1=0 90 30
  352.     texture "smoke.ppm"
  353.     position 113 -8 6
  354.     colourfade speed 2
  355.     colour 0 90 30
  356.     colour 0 50 17
  357.     colour 0 10 3
  358.     colour 0 50 17
  359.     colour 0 90 30
  360.     colour 0 140 50
  361.     colour 0 200 70
  362.     colour 0 140 50
  363.  
  364. sibling "rlight"
  365.     sprite u=65 v=191 w=64 h=64    size=8 colour 1=240 0 0
  366.     texture "smoke.ppm"
  367.     position -113 -8 6
  368.     colourfade speed 2
  369.     colour 240 0 0
  370.     colour 190 0 0
  371.     colour 120 0 0
  372.     colour 67 0    0
  373.     colour 13 0    0
  374.     colour 67 0 0
  375.     colour 120 0 0
  376.     colour 190 0 0
  377.  
  378. sibling "rlight2"
  379.     sprite u=65 v=191 w=64 h=64    size=12 colour 1=200 0 0
  380.     texture "smoke.ppm"
  381.     position 0 -50 -24
  382.     colourfade speed 1
  383.     colour 200 0 0
  384.     colour 150 0 0
  385.     colour 50 0 0
  386.     colour 0 0 0
  387.     colour 0 0 0
  388.     colour 0 0 0
  389.     colour 0 0 0
  390.     colour 0 0 0
  391.     colour 0 0 0
  392.     colour 0 0 0
  393.     colour 0 0 0
  394.     colour 0 0 0
  395.     colour 0 0 0
  396.     colour 0 0 0
  397.     colour 0 0 0
  398.     colour 0 0 0
  399.  
  400. type "lance"
  401.     objfile "pweapons\pcexport\lancfght.ian"    scale 6
  402.     objfile lod 1 "pweapons\pcexport\low\lancfght.ian"
  403.     texture "backgrnd\shuttle.ppm"
  404.     group "human"
  405.     hitpoints    300
  406.     dynamics "alien"
  407.     mass    140
  408.     max altitude    3200
  409.     max vel        75
  410.     pitch acc    0.7
  411.     yaw acc    0.6
  412.     roll acc    1.5
  413.     linear acc 3
  414.     bank stability 10%
  415.     linear drag    28%
  416.     cockpit    0 -143 180
  417.     sfx "plfight" min 200 max 2000 loop
  418.     cannons
  419.         pos -60 -110 65
  420.         pos 60 -110 65
  421. ;        pos -169 -17 274
  422. ;        pos 169 -17 274
  423.     secondary_cannons
  424.         pos 58 -114 62
  425.         pos -58 -114 62
  426.  
  427. child "glight"
  428.     sprite u=65 v=191 w=64 h=64    size=8 colour 1=0 90 30
  429.     texture "smoke.ppm"
  430.     position 157 -96 -100
  431.     colourfade speed 2
  432.     colour 0 90 30
  433.     colour 0 50 17
  434.     colour 0 10 3
  435.     colour 0 50 17
  436.     colour 0 90 30
  437.     colour 0 140 50
  438.     colour 0 200 70
  439.     colour 0 140 50
  440.  
  441. sibling "rlight"
  442.     sprite u=65 v=191 w=64 h=64    size=8 colour 1=240 0 0
  443.     texture "smoke.ppm"
  444.     position -157 -96 -100
  445.     colourfade speed 2
  446.     colour 240 0 0
  447.     colour 190 0 0
  448.     colour 120 0 0
  449.     colour 67 0    0
  450.     colour 13 0    0
  451.     colour 67 0 0
  452.     colour 120 0 0
  453.     colour 190 0 0
  454.  
  455. sibling "rlight2"
  456.     sprite u=65 v=191 w=64 h=64    size=12 colour 1=200 0 50
  457.     texture "smoke.ppm"
  458.     position 0 -158 0
  459.     colourfade speed 2
  460.     colour 200 0 50
  461.     colour 150 0 37
  462.     colour 50 0 13
  463.     colour 0 0 0
  464.     colour 0 0 0
  465.     colour 0 0 0
  466.     colour 0 0 0
  467.     colour 0 0 0
  468.     colour 0 0 0
  469.     colour 0 0 0
  470.     colour 0 0 0
  471.     colour 0 0 0
  472.     colour 0 0 0
  473.     colour 0 0 0
  474.     colour 0 0 0
  475.     colour 0 0 0
  476.  
  477. type "plfight"
  478.     objfile "cweapons\pcexport\lfighter.ian"    scale 2
  479.     objfile lod 1 "cweapons\pcexport\low\lfighter.ian"
  480.     texture "cweapons\al-metal2.ppm"
  481.     group "human"
  482.     hitpoints    300
  483.     dynamics "alien"
  484.         mass    140
  485.         max altitude    3200
  486.         max vel        70
  487.         min vel        0
  488.         pitch acc    0.6
  489.         yaw acc    0.8
  490.         roll acc    1.7
  491.         linear acc 2
  492.         bank stability 30%
  493.         linear drag    25%
  494.     cockpit    0 -20 110
  495.     sfx "plfight" min 200 max 2000 loop
  496.     cannons
  497.         pos -124 37 -6
  498.         pos 124 37 -6
  499.     secondary_cannons
  500.         pos 60 0 0
  501.         pos -60 0 0
  502.     
  503. ;---------------------------------------------------------
  504. ; player ground vehicles
  505. ;---------------------------------------------------------
  506. type "hovertank"
  507.     objfile "pweapons\pcexport\hovrtank.ian" scale 6
  508.     objfile lod 1 "pweapons\pcexport\low\hovrtank.ian"
  509.     texture "pweapons\mooncam2.ppm"
  510.     group "human"
  511.     hitpoints    300
  512.     dynamics "hovercraft"
  513.         max altitude    40
  514.         linear drag    30%
  515.         max vel    28
  516.         min vel    28
  517.         yaw acc    0.8
  518.         mass    100
  519.  
  520.     child "HTLgun"
  521.         objfile "pweapons\pcexport\hovrtgun.ian" scale 6
  522.         objfile lod 1 "pweapons\pcexport\low\hovrtgun.ian"
  523.         texture "pweapons\mooncam2.ppm"
  524.         position -18 -46.5 23
  525.  
  526.     sibling "HTRgun"
  527.         objfile "pweapons\pcexport\hovrtgun.ian" scale 6
  528.         objfile lod 1 "pweapons\pcexport\low\hovrtgun.ian"
  529.         texture "pweapons\mooncam2.ppm"
  530.         position 18 -46.5 23
  531. parent
  532.     cannons
  533.         pos -18 -46.5 82    "HTLgun"
  534.         pos 18 -46.5 82        "HTRgun"
  535.     cockpit    0 -46.5 48
  536.     sfx "pltank1" min 200 max 2000 loop
  537.     secondary_cannons
  538.         pos 0 -13.5 0
  539.         pos -6.7 -13.5 0
  540.         pos 6.7 -13.5 0
  541.         pos -14.2 -13.5 0
  542.         pos 14.2 -13.5 0
  543. ;    drawtype viewh
  544.     shadow "effects\hovtank shd 1.ppm" transparent alpha low
  545.  
  546.  
  547. type "Slowhovertank"
  548.     objfile "pweapons\pcexport\hovrtank.ian" scale 6
  549.     objfile lod 1 "pweapons\pcexport\low\hovrtank.ian"
  550.     texture "pweapons\mooncam2.ppm"
  551.     group "human"
  552.     subgroup "aihover"
  553.     hitpoints    170
  554.     dynamics "hovercraft"
  555.         max altitude    40
  556.         linear drag        30%
  557.         max vel            12
  558.         yaw acc            0.8
  559.         roll acc        1.5
  560.         bank stability    75%
  561.         mass            90
  562.  
  563.     child "HTLgun"
  564.         objfile "pweapons\pcexport\hovrtgun.ian" scale 6
  565.         objfile lod 1 "pweapons\pcexport\low\hovrtgun.ian"
  566.         texture "pweapons\mooncam2.ppm"
  567.         position -18 -46.5 23
  568.  
  569.     sibling "HTRgun"
  570.         objfile "pweapons\pcexport\hovrtgun.ian" scale 6
  571.         objfile lod 1 "pweapons\pcexport\low\hovrtgun.ian"
  572.         texture "pweapons\mooncam2.ppm"
  573.         position 18 -46.5 23
  574. parent
  575.     cannons
  576.         pos -18 -46.5 82    "HTLgun"
  577.         pos 18 -46.5 82        "HTRgun"
  578.     cockpit    0 -46.5 48
  579.     sfx "pltank1" min 200 max 2000 loop
  580.     secondary_cannons
  581.         pos 0 -13.5 0
  582.         pos -6.7 -13.5 0
  583.         pos 6.7 -13.5 0
  584.         pos -14.2 -13.5 0
  585.         pos 14.2 -13.5 0
  586. ;    drawtype viewh
  587.     shadow "effects\hovtank shd 1.ppm" transparent alpha low
  588.  
  589.  
  590. type "hovercraft"
  591.     objfile "pweapons\pcexport\hovrcrft.ian" scale 8
  592.     objfile lod 1 "pweapons\pcexport\low\hovrcrft.ian"
  593.     texture "pweapons\mooncam2.ppm"
  594.     group "human"
  595.     hitpoints    170
  596.     dynamics "hovercraft"
  597.         max altitude    50
  598.         linear drag    30%
  599.         max vel    30
  600.         yaw acc    1
  601.         mass    90
  602.  
  603.     child "HRgun"
  604.         objfile "pweapons\pcexport\hovrcrgn.ian" scale 8
  605.         objfile lod 1 "pweapons\pcexport\low\hovrcrgn.ian"
  606.         texture "pweapons\mooncam2.ppm"
  607.         position -28 -75 0
  608.  
  609.     sibling "HLgun"
  610.         objfile "pweapons\pcexport\hovrcrgn.ian" scale 8
  611.         objfile lod 1 "pweapons\pcexport\low\hovrcrgn.ian"
  612.         texture "pweapons\mooncam2.ppm"
  613.         position 28 -75 0
  614. parent
  615.     cannons
  616.         pos -28 -75 93    "HRgun"
  617.         pos 28 -75 93     "HLgun"
  618.     cockpit    0 -75 42
  619.     sfx "pltank1" min 200 max 2000 loop
  620.     secondary_cannons
  621.         pos 83 -1 16
  622.         pos -83 -1 16
  623.         pos 64 -1 16
  624.         pos -64 -1 16
  625. ;    drawtype viewh
  626.  
  627.  
  628. type "plskim"
  629.     objfile "cweapons\pcexport\skimmer.ian"    scale 14
  630.     objfile lod 1 "cweapons\pcexport\low\skimmer.ian"
  631.     texture "cweapons\al-metal2.ppm"
  632.     group "human"
  633.     hitpoints    350
  634.     dynamics "hovercraft"
  635.         mass            90
  636.         max altitude    65
  637.         max vel            60
  638.         yaw acc            1.3
  639.         linear drag    25%
  640.     sfx "pltank1" min 200 max 2000 loop
  641.     cockpit    0 -29 63
  642.     cannons
  643.         pos -33 -14 110
  644.         pos 33 -14 110
  645.     secondary_cannons
  646.         pos 0 0 73
  647.  
  648. type "bugcombo"
  649.     objfile "pweapons\pcexport\senfly.ian" scale 15
  650.     objfile lod 1 "pweapons\pcexport\low\senfly.ian"
  651.     texture "backgrnd\shuttle.ppm"
  652.     group "human"
  653.     hitpoints    300
  654.     dynamics "hovercraft"
  655.         max altitude    110
  656.         linear drag    30%
  657.         max vel    25
  658.         yaw acc    0.8
  659.         mass    110
  660.     cockpit    0 -27 64
  661.     sfx "plfight" min 200 max 2000 loop
  662.     cannons
  663.         pos 66 -13 110
  664.         pos -66 -13 110
  665.     secondary_cannons
  666.         pos 0 0 0
  667.  
  668. child "skimcomb"
  669.     objfile "cweapons\pcexport\skimmer.ian" scale 14
  670.     objfile lod 1 "cweapons\pcexport\low\skimmer.ian"
  671.     texture "cweapons\al-metal2.ppm"
  672.     position 0 25 70
  673.  
  674. ;---------------------------------------------------------
  675. ; player ai air vehicles
  676. ;---------------------------------------------------------
  677.  
  678. type "aisenfly"
  679.     objfile "pweapons\pcexport\senfly.ian" scale 15
  680.     objfile lod 1 "pweapons\pcexport\low\senfly.ian"
  681.     texture "backgrnd\shuttle.ppm"
  682.     group "human"
  683.     subgroup "aihuman"
  684.     hitpoints    40
  685.     points    1000    
  686.     sfx "hfighter" min 400 max 11000 loop
  687.     dynamics "helicopter"
  688.         yaw acc        2
  689.         pitch acc    3
  690.         roll acc 2
  691.         linear acc 3
  692.         up thrust 10
  693.         max altitude    3300
  694.         bank stability    20%
  695.         max vel        60
  696.         mass        200
  697.     flameout 10
  698.  
  699. ;---------------------------------------------------------
  700. ; player ai ground vehicles
  701. ;---------------------------------------------------------
  702.  
  703. type "trantank"
  704.     objfile "pweapons\pcexport\hovrcrft.ian" scale 8
  705.     objfile lod 1 "pweapons\pcexport\low\hovrcrft.ian"
  706.     texture "pweapons\mooncam2.ppm"
  707.     group "human"
  708.     subgroup "aihuman"
  709.     hitpoints    110
  710.     points    1000
  711.     sfx "hovtank2" channels 2 min 200 max 4000 loop
  712.     dynamics "hovercraft"
  713.         mass            90
  714.         max altitude    35
  715.         max vel            19
  716.         min vel            15
  717.         yaw acc            1.2
  718.     cannons
  719.         pos -28 0 93
  720.         pos 28 0 93
  721.  
  722. #***********************************
  723. #Fixed guns
  724. #***********************************
  725.  
  726. type "spgbase"
  727.     objfile "pweapons\pcexport\strybaseh.ian" scale 15
  728.     objfile lod 1 "pweapons\pcexport\low\strybasel.ian"
  729.     texture "pweapons\mooncam2.ppm"
  730.     group "human"
  731.     hitpoints    300
  732.  
  733. type "mobspgun"
  734.     objfile "pweapons\pcexport\stryframh.ian" scale 15
  735.     objfile lod 1 "pweapons\pcexport\low\stryframl.ian"
  736.     texture "pweapons\mooncam2.ppm"
  737.     group "human"
  738.     hitpoints    300
  739.     dynamics "gun"
  740.         mass        150
  741.         pitch acc        5.6
  742.         yaw acc            8
  743.         max ang            90
  744.         min ang            -17
  745.         linear drag        207%
  746.         cockpit 0 0 44
  747.         cannons
  748.             pos    27 19 95
  749.             pos    -27 19 95
  750.             pos    -30 -17 95
  751.             pos    30 -17 95
  752.     drawtype viewh
  753.  
  754. child "cycgun"
  755.     objfile "pweapons\pcexport\strygunsh.ian" scale 15
  756.     objfile lod 1 "pweapons\pcexport\low\strygunsl.ian"
  757.     texture "pweapons\mooncam2.ppm"
  758.     position 0 -50 0
  759.  
  760. child "cycgtip"
  761.     objfile "pweapons\pcexport\strygtiph.ian" scale 15
  762.     texture "pweapons\mooncam2.ppm"
  763.     position 0 0 0
  764.  
  765. type "sprbase"
  766.     objfile "pweapons\pcexport\sen2bwhl.ian" scale 12
  767.     objfile lod 1 "pweapons\pcexport\low\sen2bwhl.ian"
  768.     texture "pweapons\misc.ppm"
  769.     group "human"
  770.     hitpoints    300
  771.     operate "update"
  772.  
  773. child "sen2fwhl"
  774.     objfile "pweapons\pcexport\sen2fwhl.ian" scale 12
  775.     objfile lod 1 "pweapons\pcexport\low\sen2fwhl.ian"
  776.     texture "pweapons\misc.ppm"
  777.     position 0 0 72
  778.  
  779. child "sen2base"
  780.     objfile "pweapons\pcexport\sen2base.ian" scale 12
  781.     objfile lod 1 "pweapons\pcexport\low\sn2lbse.ian"
  782.     texture "pweapons\mooncam2.ppm"
  783.     position 0 -30 -72
  784.  
  785. type "mobsprack"
  786.     objfile "pweapons\pcexport\sen2ttabl.ian" scale 12
  787.     objfile lod 1 "pweapons\pcexport\low\sn2ltbl.ian"
  788.     texture "pweapons\mooncam2.ppm"
  789.     group "human"
  790.     subgroup "gun"
  791.     hitpoints    50
  792.     points    1500
  793.     dynamics "gun"
  794.         mass        75
  795.         angular acc 2
  796.         pitch acc        10
  797.         yaw acc            17
  798.         max ang            50
  799.         min ang            15
  800.         linear drag        300%
  801.         cannons
  802.             pos     -34 0 80
  803.             pos     34 0 80
  804.             pos     -63 0 80
  805.             pos     63 0 80
  806.     drawtype viewh
  807.  
  808. child "sen2rack"
  809.     objfile "pweapons\pcexport\sen2rack.ian" scale 12
  810.     objfile lod 1 "pweapons\pcexport\low\sn2lrck.ian"
  811.     texture "pweapons\mooncam2.ppm"
  812.     position 0 -36 0
  813.  
  814. #***********************************
  815. #    Enemy AirCraft
  816. #***********************************
  817.  
  818. type "lfighter-c"
  819.     objfile "cweapons\pcexport\lfighter.ian"    scale 2
  820.     objfile lod 1 "cweapons\pcexport\low\lfighter.ian"
  821.     texture "cweapons\al-metal2.ppm"
  822.     group "aliens"
  823.     subgroup "aair"
  824.     hitpoints    40
  825.     points    250
  826.     dynamics "alien"
  827.         mass    115
  828.         max altitude    5000
  829.         max vel        65
  830.         min vel        45
  831.         pitch acc    2.2
  832.         yaw acc    1.6
  833.         roll acc    3.5
  834.         linear acc 5
  835.         bank stability    20%
  836.     drawtype self illuminating semi transparent
  837.     cannons
  838.         pos -124 37 -6
  839.         pos 124 37 -6
  840.  
  841.  
  842. type "lfighter"
  843.     objfile "cweapons\pcexport\lfighter.ian"    scale 2
  844.     objfile lod 1 "cweapons\pcexport\low\lfighter.ian"
  845.     texture "cweapons\al-metal2.ppm"
  846.     group "aliens"
  847.     subgroup "aair"
  848.     hitpoints    40
  849.     points    250
  850.     dynamics "alien"
  851.         mass    115
  852.         max altitude    5000
  853.         max vel        65
  854.         min vel        45
  855.         pitch acc    2.2
  856.         yaw acc    1.6
  857.         roll acc    3.5
  858.         linear acc 5
  859.         bank stability    20%
  860.     flameout 3
  861.     sfx "lfighter" channels 2 min 800 max 11000 loop
  862.     cannons
  863.         pos -124 37 -6
  864.         pos 124 37 -6
  865.  
  866. type "hfighter"
  867.     objfile "cweapons\pcexport\hfighter.ian"    scale 5
  868.     objfile lod 1 "cweapons\pcexport\low\hfighter.ian"
  869.     texture "cweapons\al-metal.ppm"
  870.     group "aliens"
  871.     subgroup "fighters"
  872.     hitpoints    30
  873.     points    500
  874.     dynamics "alien"
  875.         mass    190
  876.         max altitude    4000
  877. ;        min altitude    1700
  878.         max vel        70
  879.         min vel        45
  880.         pitch acc    1.5
  881.         yaw acc    1.6
  882.         roll acc    3.4
  883.         linear acc 5
  884.         bank stability    50%
  885.     flameout 70
  886.     sfx "hfighter" channels 2 min 1000 max 18000 loop
  887.     cannons
  888.         pos -80 74 -74
  889.         pos 80 74 -74
  890.  
  891. type "lbomber"
  892.      sprite u=65 v=191 w=64 h=64    size=1 colour 1=0 0 0
  893.     texture "smoke.ppm"
  894.     group "aliens"
  895.     subgroup "bomber"
  896.     hitpoints    100
  897.     points    1000
  898.     dynamics "alien"
  899.         mass    170
  900.         max altitude    4000
  901. ;        min altitude    1320
  902.         max vel        42
  903.         min vel        30
  904.         pitch acc    0.6
  905.         yaw acc        1.5
  906.         roll acc    1
  907.         linear acc    1.5
  908.         bank stability    50%
  909.     flameout 100
  910.     sfx "lbomber" channels 2 min 1200 max 16000 loop
  911.     cannons
  912.         pos 0 48 0
  913.  
  914. child "lbomber2"
  915.     objfile "cweapons\pcexport\wrknrobt.ian"    scale 40
  916.     objfile lod 1 "cweapons\pcexport\low\wrknrobt.ian"
  917.     texture "cweapons\al-metal.ppm"
  918.     operate "spin" 0 0.08 0
  919.     position 0 0 0
  920.  
  921. type "bomber-c"
  922.     objfile "cweapons\pcexport\bomber.ian"    scale 2.4
  923.     objfile lod 1 "cweapons\pcexport\low\bomber.ian"
  924.     texture "cweapons\al-metal.ppm"
  925.     group "aliens"
  926.     subgroup "bomber"
  927.     hitpoints    4200
  928.     points    5000
  929.     dynamics "alien"
  930.         mass    600
  931.         max altitude    5000
  932.         min altitude    2500
  933.         max vel        40
  934.         min vel        25
  935.         pitch acc    2
  936.         yaw acc        2
  937.         roll acc    0.7
  938.         linear drag    50%
  939.         bank stability    80%
  940.     drawtype self illuminating semi transparent
  941.     cannons
  942.         pos 0 155 262
  943.  
  944. type "bomber"
  945.     objfile "cweapons\pcexport\bomber.ian"    scale 2.4
  946.     objfile lod 1 "cweapons\pcexport\low\bomber.ian"
  947.     texture "cweapons\al-metal.ppm"
  948.     group "aliens"
  949.     subgroup "bomber"
  950.     hitpoints    4200
  951.     points    5000
  952.     dynamics "alien"
  953.         mass    600
  954.         max altitude    5000
  955.         min altitude    2500
  956.         max vel        40
  957.         min vel        25
  958.         pitch acc    2
  959.         yaw acc        2
  960.         roll acc    0.7
  961.         linear drag    50%
  962.         bank stability    80%
  963.     flameout 150
  964.     sfx "bomber" channels 2 min 1200 max 16000 loop
  965.     cannons
  966.         pos 0 155 262
  967.  
  968. type "hbomber"
  969.     objfile "cweapons\pcexport\hbom-bd.ian"    scale 1.9
  970.     objfile lod 1 "cweapons\pcexport\low\hbom-bd.ian"
  971.     texture "cweapons\al-metal2.ppm"
  972.     group "aliens"
  973.     subgroup "bomber"
  974.     hitpoints    5000
  975.     points    10000
  976.     dynamics "alien"
  977.         mass    600
  978.         max altitude    5000
  979.         min altitude    2500
  980.         max vel        40
  981.         min vel        25
  982.         pitch acc    2
  983.         yaw acc        2
  984.         roll acc    0.7
  985.         linear drag    50%
  986.         bank stability    80%
  987.     flameout 150
  988.     sfx "bomber" channels 2 min 1200 max 16000 loop
  989.     cannons
  990.         pos -100 0 0
  991.         pos 100 0 0
  992.  
  993. child "hbom-hd"
  994.     objfile "cweapons\pcexport\hbom-hd.ian"    scale 1.9
  995.     objfile lod 1 "cweapons\pcexport\low\hbom-hd.ian"
  996.     texture "cweapons\al-metal.ppm"
  997.     flameout 40
  998.     position 0 0 0
  999.  
  1000. type "command"
  1001.     objfile "cweapons\pcexport\comhub.ian"    scale 1.8
  1002.     objfile lod 1 "cweapons\pcexport\low\comhub.ian"
  1003.     texture "cweapons\al-metal.ppm"
  1004.     group "aliens"
  1005.     subgroup "amother"
  1006.     hitpoints    6000
  1007.     points    20000
  1008.     dynamics "alien"
  1009.         mass    600
  1010.         max altitude    17000
  1011.         min altitude    2500
  1012.         max vel        15
  1013.         min vel        5
  1014.         pitch acc    2
  1015.         yaw acc        2
  1016.         roll acc    0.7
  1017.         linear drag    50%
  1018.         bank stability    80%
  1019.     flameout 150
  1020.     sfx "bomber" min 1200 max 16000 loop
  1021.     cannons
  1022.         pos 30 1000 0
  1023.         pos -30 1000 0
  1024.     operate "spin" 0 0.008 0
  1025.  
  1026. child "comring1"
  1027.     objfile "cweapons\pcexport\comring1.ian"    scale 1.8
  1028.     objfile lod 1 "cweapons\pcexport\low\comring1.ian"
  1029.     texture "cweapons\al-metal2.ppm"
  1030.     position 0 0 0
  1031.  
  1032. child "comring2"
  1033.     objfile "cweapons\pcexport\comring2.ian"    scale 1.8
  1034.     objfile lod 1 "cweapons\pcexport\low\comring2.ian"
  1035.     texture "cweapons\al-metal.ppm"
  1036.     position 0 1000 0
  1037.     operate "spin" 0 -0.009 0
  1038.  
  1039. #***********************************
  1040. #    Enemy SurfaceCraft
  1041. #***********************************
  1042.  
  1043. type "facraft"
  1044.     objfile "cweapons\pcexport\facraft.ian"    scale 8
  1045.     objfile lod 1 "cweapons\pcexport\low\facraft.ian"
  1046.     texture "cweapons\al-metal2.ppm"
  1047.     group "aliens"
  1048.     subgroup "aland"
  1049.     hitpoints        400
  1050.     points    500
  1051.     dynamics "hovercraft"
  1052.         mass            90
  1053.         max altitude    80
  1054.         max vel            20
  1055.         min vel            15
  1056.         yaw acc            1.5
  1057.     flameout        2
  1058.     sfx "hovtank" channels 2 min 600 max 10000 loop
  1059.     cannons
  1060.         pos 0 -14 205
  1061.  
  1062. type "atank"
  1063.     objfile "cweapons\pcexport\hovrtank.ian"    scale 9
  1064.     objfile lod 1 "cweapons\pcexport\low\hovertank.ian"
  1065.     texture "cweapons\al-metal2.ppm"
  1066.     group "aliens"
  1067.     subgroup "aland"
  1068.     hitpoints        310
  1069.     points    250
  1070.     dynamics "hovercraft"
  1071.         mass            90
  1072.         max altitude    65
  1073.         max vel            17
  1074.         min vel            15
  1075.         yaw acc            1
  1076.     flameout        2
  1077.     sfx "hovtank" channels 2 min 600 max 10000 loop
  1078.     cannons
  1079.         pos -72 -4 122
  1080.         pos 72 -4 122
  1081.        
  1082. type "skimmer"
  1083.     objfile "cweapons\pcexport\skimmer.ian"    scale 14
  1084.     objfile lod 1 "cweapons\pcexport\low\skimmer.ian"
  1085.     texture "cweapons\al-metal2.ppm"
  1086.     group "aliens"
  1087.     subgroup "aland"
  1088.     hitpoints    350
  1089.     points    400
  1090.     dynamics "hovercraft"
  1091.         mass            90
  1092.         max altitude    60
  1093.         max vel            26
  1094.         min vel            15
  1095.         yaw acc            1.5
  1096.     flameout        2
  1097.     sfx "hovtank" channels 2 min 600 max 10000 loop
  1098.     cannons
  1099.         pos -30 -14 109
  1100.         pos 30 -14 109
  1101.  
  1102. #***********************************
  1103. #    Buildings w/ 3 damage levels
  1104. #***********************************
  1105.  
  1106. type "shuttle"
  1107.     objfile "backgrnd\pcexport\level1\shuttle.ian" scale 13
  1108.     objfile lod 1 "backgrnd\pcexport\low\shuttle.ian"
  1109.     texture "backgrnd\shuttle.ppm" transparent
  1110.     group "human"
  1111.     subgroup "shuttle"
  1112.     hitpoints    200
  1113.     points    1000    
  1114.  
  1115. type "cargobox"
  1116.     objfile "backgrnd\pcexport\level1\cargobox.ian" scale 13
  1117.     objfile lod 1 "backgrnd\pcexport\low\cargobox.ian"
  1118.     texture "backgrnd\shuttle.ppm" transparent
  1119.     group "human"
  1120.     subgroup "ccentre"
  1121.     hitpoints    500
  1122.     points    1000
  1123.     operate "update"
  1124.     oncollision    "newburn1"
  1125.  
  1126. child "cargoldr"
  1127.     objfile "backgrnd\pcexport\level1\cargoldr.ian" scale 13
  1128.     objfile lod 1 "backgrnd\pcexport\low\cargoldr.ian"
  1129.     texture "backgrnd\shuttle.ppm" transparent
  1130.     position 0 0 0
  1131.  
  1132. type "cargod1"
  1133.     objfile "backgrnd\pcexport\level2\cargobox.ian" scale 13
  1134.     texture "backgrnd\shuttle.ppm" transparent
  1135.  
  1136. type "cargod2"
  1137.     objfile "backgrnd\pcexport\level3\cargobox.ian" scale 13
  1138.     texture "backgrnd\shuttle.ppm" transparent
  1139.      
  1140. #***********************************
  1141. #    Buildings w/ 2 damage levels
  1142. #***********************************
  1143.  
  1144. type "helipad"
  1145.     objfile "backgrnd\pcexport\level1\helipad.ian" scale 10
  1146.     texture "backgrnd\whites.ppm" transparent
  1147.     group    "human"
  1148.     subgroup    "replen"
  1149.     hitpoints    200
  1150.     points    1000
  1151.     operate "bhelipad"
  1152.     oncollision "newburn1single"
  1153.  
  1154. type "helipadd1"
  1155.     objfile "backgrnd\pcexport\level2\helipad.ian" scale 10
  1156.     texture "backgrnd\whites.ppm" transparent
  1157.  
  1158. #***********************************
  1159. #    Buildings w/ 1 damage level
  1160. #***********************************
  1161.                       
  1162. type "oildrum"
  1163.     objfile "backgrnd\pcexport\level1\oildrum.ian" scale 20
  1164.     texture "pweapons\misc.ppm"
  1165.     group "human"
  1166.     subgroup    "replen"
  1167.     hitpoints    10
  1168.     points    1000
  1169.  
  1170. type "rcrate1"
  1171.     objfile "backgrnd\pcexport\level1\rcrate1.ian" scale 8
  1172.     texture "pweapons\mooncam2.ppm"
  1173.     group "human"
  1174.     subgroup    "replen"
  1175.     hitpoints    30
  1176.     points    1000
  1177.  
  1178. type "rcrate2"
  1179.     objfile "backgrnd\pcexport\level1\rcrate2.ian" scale 8
  1180.     texture "pweapons\mooncam2.ppm"
  1181.     group "human"
  1182.     subgroup    "replen"
  1183.     hitpoints    30
  1184.     points    1000
  1185.  
  1186. type "rcrate3"
  1187.     objfile "backgrnd\pcexport\level1\rcrate3.ian" scale 8
  1188.     texture "pweapons\mooncam2.ppm"
  1189.     group "human"
  1190.     subgroup    "replen"
  1191.     hitpoints    30
  1192.     points    1000
  1193.  
  1194. type "rcrate4"
  1195.     objfile "backgrnd\pcexport\level1\rcrate4.ian" scale 8
  1196.     texture "pweapons\mooncam2.ppm"
  1197.     group "human"
  1198.     subgroup    "replen"
  1199.     hitpoints    30
  1200.     points    1000
  1201.  
  1202. type "mobplat"
  1203.     objfile "backgrnd\pcexport\level1\mobtrack.ian" scale 10
  1204.     objfile lod 1 "backgrnd\pcexport\low\mobtrack.ian"
  1205.     texture "pweapons\misc.ppm"
  1206.     group "human"
  1207.     hitpoints    300
  1208.     points    1000
  1209.     operate    "update"
  1210.  
  1211. child "platbase"
  1212.     objfile "backgrnd\pcexport\level1\mobbase.ian" scale 10
  1213.     texture "pweapons\mooncam2.ppm"
  1214.     position 0 -36 0
  1215.  
  1216. type "moblite"
  1217.     objfile "backgrnd\pcexport\level1\mobtrack.ian" scale 9.9
  1218.     objfile lod 1 "backgrnd\pcexport\low\mobtrack.ian"
  1219.     texture "pweapons\misc.ppm"
  1220.     hitpoints    70
  1221.     points    1000
  1222.     operate    "update"
  1223.  
  1224. child "litebase"
  1225.     objfile "backgrnd\pcexport\level1\mobbase.ian" scale 10
  1226.     texture "pweapons\mooncam2.ppm"
  1227.     position 0 -36 0
  1228.  
  1229. child "lightower1"
  1230.     objfile "backgrnd\pcexport\level1\lightower1.ian" scale 10
  1231.     objfile lod 1 "backgrnd\pcexport\low\lighttower.ian"
  1232.     texture "backgrnd\whites2.ppm"
  1233.     position 0 -23 0
  1234.     operate "blamp"
  1235.     lamplight 0 -250 30 280 260 130 1200
  1236.     drawtype flipx flipz
  1237.  
  1238. type "mobrad"
  1239.     objfile "backgrnd\pcexport\level1\mobtrack.ian" scale 9.9
  1240.     objfile lod 1 "backgrnd\pcexport\low\mobtrack.ian"
  1241.     texture "pweapons\misc.ppm"
  1242.     group "human"
  1243.     hitpoints    80
  1244.     points    1000
  1245.     operate "update"
  1246.     oncollision "newburn1singleradremove"
  1247.  
  1248. child "radbase"
  1249.     objfile "backgrnd\pcexport\level1\mobbase.ian" scale 10
  1250.     texture "pweapons\mooncam2.ppm"
  1251.     operate "bradar"
  1252.     position 0 -36 0
  1253.  
  1254. child "sat2dish"
  1255.     objfile "backgrnd\pcexport\level1\sat2dish.ian" scale 9
  1256.     objfile lod 1 "backgrnd\pcexport\low\sat2dish.ian"
  1257.     texture "backgrnd\whites2.ppm" transparent
  1258.     position 0 -21 0
  1259.     sfx "radar1" min 500 max 3000 loop
  1260.     operate "dostaticsfx"
  1261.  
  1262. type "mobew"
  1263.     objfile "backgrnd\pcexport\level1\mobtrack.ian" scale 9.9
  1264.     objfile lod 1 "backgrnd\pcexport\low\mobtrack.ian"
  1265.     texture "pweapons\misc.ppm"
  1266.     group "human"
  1267.     hitpoints    60
  1268.     points    1000
  1269.     operate "update"
  1270.     oncollision "newburn1singleradremove"
  1271.  
  1272. child "ewbase"
  1273.     objfile "backgrnd\pcexport\level1\mobbase.ian" scale 10
  1274.     texture "pweapons\mooncam2.ppm"
  1275.     position 0 -36 0
  1276.  
  1277. child "mobileew"
  1278.     objfile "backgrnd\pcexport\level1\mobileew.ian" scale 22
  1279.     objfile lod 1 "backgrnd\pcexport\low\mobileew.ian"
  1280.     texture "backgrnd\whites2.ppm" transparent
  1281.     position 0 -25 0
  1282.  
  1283. #***********************************
  1284. #    Alien Buildings    w/3 damage levels
  1285. #***********************************
  1286.  
  1287. type "alnadubs"
  1288.     objfile "backgrnd\alien\level1\alnadubs.ian" scale 24
  1289.     objfile lod 1 "backgrnd\alien\low\alndubs.ian"
  1290.     texture "chrome2.ppm"
  1291.     group "aliens"
  1292.     subgroup "agun"
  1293.     hitpoints    250
  1294.     points    2000
  1295.     dynamics "gun"
  1296.         mass        100
  1297.         pitch acc        4
  1298.         yaw acc            8
  1299.         max ang            90
  1300.         min ang            -10
  1301.         linear drag        150%
  1302.         cannons
  1303.             pos    -125 -53 434
  1304.             pos    125 -53 434
  1305.     drawtype viewh reflective
  1306.      
  1307. child "alnadugn"
  1308.     objfile "backgrnd\alien\level1\alnadugn.ian" scale 24
  1309.     objfile lod 1 "backgrnd\alien\low\alndugn.ian"
  1310.     texture "chrome2.ppm"
  1311.     position 0 -144 -76
  1312.     drawtype reflective
  1313.  
  1314. type "alnbld1"
  1315.     objfile "backgrnd\alien\level1\alnbld1.ian" scale 10
  1316.     objfile lod 1 "backgrnd\alien\low\alnbldg1.ian"
  1317.     texture "chrome2.ppm"
  1318.     group "aliens"
  1319.     subgroup "abld"
  1320.     hitpoints    100
  1321.     points    500
  1322.     drawtype reflective
  1323.     oncollision    "newburn1"
  1324.  
  1325. type "alnbld1d1"
  1326.     objfile "backgrnd\alien\level2\alnbld1.ian"    scale 10
  1327.     texture "chrome2.ppm"
  1328.     drawtype reflective
  1329.  
  1330. type "alnbld1d2"
  1331.     objfile "backgrnd\alien\level3\alnbld1.ian"    scale 10
  1332.     texture "chrome2.ppm"
  1333.     drawtype reflective
  1334.  
  1335. type "alnbld2"
  1336.     objfile "backgrnd\alien\level1\alnbld2.ian" scale 10
  1337.     objfile lod 1 "backgrnd\alien\low\alnbldg2.ian"
  1338.     texture "chrome2.ppm"
  1339.     group "aliens"
  1340.     subgroup "abld"
  1341.     hitpoints    100
  1342.     points    500
  1343.     drawtype reflective
  1344.     operate "blamp"
  1345.     lamplight 0 -1000 0 120 0 120 2000
  1346.     oncollision    "newburn1"
  1347.  
  1348. type "alnbld2d1"
  1349.     objfile "backgrnd\alien\level2\alnbld2.ian"    scale 10
  1350.     texture "chrome2.ppm"
  1351.     drawtype reflective
  1352.  
  1353. type "alnbld2d2"
  1354.     objfile "backgrnd\alien\level3\alnbld2.ian"    scale 10
  1355.     texture "chrome2.ppm"
  1356.     drawtype reflective
  1357.  
  1358. type "alncomc"
  1359.     objfile "backgrnd\alien\level1\alncomc.ian" scale    15
  1360.     objfile lod 1 "backgrnd\alien\low\alncomc.ian"
  1361.     texture "chrome2.ppm"
  1362.     group "aliens"
  1363.     hitpoints    15000
  1364.     points    5000
  1365.     drawtype reflective
  1366.     operate "blamp"
  1367.     lamplight 0 -1200 0 0 180 0 2000
  1368.     oncollision    "newburn1"
  1369.  
  1370. type "alncomcd1"
  1371.     objfile "backgrnd\alien\level2\alncomc.ian"    scale 15
  1372.     texture "chrome2.ppm"
  1373.     drawtype reflective
  1374.  
  1375. type "alncomcd2"
  1376.     objfile "backgrnd\alien\level3\alncomc.ian"    scale 15
  1377.     texture "chrome2.ppm"
  1378.     drawtype reflective
  1379.  
  1380. type "alnhub"
  1381.     objfile "backgrnd\alien\level1\alnhub.ian" scale 10
  1382.     objfile lod 1 "backgrnd\alien\low\alnhub.ian"
  1383.     texture "chrome2.ppm"
  1384.     group "aliens"
  1385.     subgroup "abase"
  1386.     hitpoints    15000
  1387.     points    4000
  1388.     drawtype reflective
  1389.     operate "blamp"
  1390.     lamplight 0 -1990 0 200 70 0 2500
  1391.     oncollision    "newburn1"
  1392.  
  1393. type "alnhubd1"
  1394.     objfile "backgrnd\alien\level2\alnhub.ian"    scale 10
  1395.     texture "chrome2.ppm"
  1396.     drawtype reflective
  1397.  
  1398. type "alnhubd2"
  1399.     objfile "backgrnd\alien\level3\alnhub.ian"    scale 10
  1400.     texture "chrome2.ppm"
  1401.     drawtype reflective
  1402.  
  1403. type "alnlandp"
  1404.     objfile "backgrnd\alien\level1\alnlandp.ian" scale 10
  1405.     objfile lod 1 "backgrnd\alien\low\alnlandp.ian"
  1406.     texture "chrome2.ppm"
  1407.     group "aliens"
  1408.     subgroup "apad"
  1409.     hitpoints    15000
  1410.     points    1500
  1411.     drawtype reflective
  1412.     operate "blamp"
  1413.     lamplight 0 -370 0 150 0 0 1500
  1414.     oncollision    "newburn1"
  1415.  
  1416. type "alnlandpd1"
  1417.     objfile "backgrnd\alien\level2\alnlandp.ian"    scale 10
  1418.     texture "chrome2.ppm"
  1419.     drawtype reflective
  1420.  
  1421. type "alnlandpd2"
  1422.     objfile "backgrnd\alien\level3\alnlandp.ian"    scale 10
  1423.     texture "chrome2.ppm"
  1424.     drawtype reflective
  1425.  
  1426. type "alnportl-c"
  1427.     objfile "backgrnd\alien\level1\alnportl.ian" scale 15
  1428.     objfile lod 1 "backgrnd\alien\low\alnportl.ian"
  1429.     texture "chrome2.ppm"
  1430.     group "aliens"
  1431.     hitpoints    15000
  1432.     points    1000
  1433.     drawtype self illuminating semi transparent
  1434. ;    oncollision    "newburn1"
  1435. ;    sfx "port1" min 1000 max 10000 loop
  1436. ;    operate "dostaticsfx"
  1437.  
  1438. type "alnportl"
  1439.     objfile "backgrnd\alien\level1\alnportl.ian" scale 15
  1440.     objfile lod 1 "backgrnd\alien\low\alnportl.ian"
  1441.     texture "chrome2.ppm"
  1442.     group "aliens"
  1443.     hitpoints    15000
  1444.     points    1000
  1445.     drawtype reflective
  1446.     operate "blamp"
  1447.     lamplight 0 -2000 0 200 0 0 1500
  1448.     oncollision    "newburn1"
  1449.     sfx "port1" min 1000 max 10000 loop
  1450.     operate "dostaticsfx"
  1451.  
  1452. type "alnportld1"
  1453.     objfile "backgrnd\alien\level2\alnportl.ian"    scale 15
  1454.     texture "chrome2.ppm"
  1455.     drawtype reflective
  1456.  
  1457. type "alnportld2"
  1458.     objfile "backgrnd\alien\level3\alnportl.ian"    scale 15
  1459.     texture "chrome2.ppm"
  1460.     drawtype reflective
  1461.  
  1462. type "alnradar"
  1463.     objfile "backgrnd\alien\level1\alnradar.ian" scale 10
  1464.     objfile lod 1 "backgrnd\alien\low\alnradar.ian"
  1465.     texture "chrome2.ppm"
  1466.     group "aliens"
  1467.     subgroup "arad"
  1468.     hitpoints    2300
  1469.     points    3000
  1470.     drawtype reflective
  1471.     oncollision    "newburn1"
  1472.  
  1473. type "alnradard1"
  1474.     objfile "backgrnd\alien\level2\alnradar.ian"    scale 10
  1475.     texture "chrome2.ppm"
  1476.     drawtype reflective
  1477.  
  1478. type "alnradard2"
  1479.     objfile "backgrnd\alien\level3\alnradar.ian"    scale 10
  1480.     texture "chrome2.ppm"
  1481.     drawtype reflective
  1482.  
  1483. type "salnradar"
  1484.     objfile "backgrnd\alien\level1\alnradar.ian" scale 8
  1485.     objfile lod 1 "backgrnd\alien\low\alnradar.ian"
  1486.     texture "chrome2.ppm"
  1487.     group "aliens"
  1488.     subgroup "arad"
  1489.     hitpoints    2300
  1490.     points    3000
  1491.     drawtype reflective
  1492.     oncollision    "newburn1"
  1493.  
  1494. type "salnradard1"
  1495.     objfile "backgrnd\alien\level2\alnradar.ian"    scale 8
  1496.     texture "chrome2.ppm"
  1497.     drawtype reflective
  1498.  
  1499. type "salnradard2"
  1500.     objfile "backgrnd\alien\level3\alnradar.ian"    scale 8
  1501.     texture "chrome2.ppm"
  1502.     drawtype reflective
  1503.  
  1504. type "ssalnradar"
  1505.     objfile "backgrnd\alien\level1\alnradar.ian" scale 6.5
  1506.     objfile lod 1 "backgrnd\alien\low\alnradar.ian"
  1507.     texture "chrome2.ppm"
  1508.     group "aliens"
  1509.     subgroup "arad"
  1510.     hitpoints    2300
  1511.     points    3000
  1512.     drawtype reflective
  1513.     oncollision    "newburn1"
  1514.  
  1515. type "ssalnradard1"
  1516.     objfile "backgrnd\alien\level2\alnradar.ian"    scale 6.5
  1517.     texture "chrome2.ppm"
  1518.     drawtype reflective
  1519.  
  1520. type "ssalnradard2"
  1521.     objfile "backgrnd\alien\level3\alnradar.ian"    scale 6.5
  1522.     texture "chrome2.ppm"
  1523.     drawtype reflective
  1524.  
  1525. type "alnsgen"
  1526.     objfile "backgrnd\alien\level1\alnsgen.ian" scale 35
  1527.     texture "chrome2.ppm"
  1528.     group "aliens"
  1529.     subgroup "ashield"
  1530.     hitpoints    15000
  1531.     points    1500
  1532.     drawtype reflective
  1533.     oncollision    "newburn1"
  1534.  
  1535. type "alnsgend1"
  1536.     objfile "backgrnd\alien\level2\alnsgen.ian"    scale 35
  1537.     texture "chrome2.ppm"
  1538.     drawtype reflective
  1539.  
  1540. type "alnsgend2"
  1541.     objfile "backgrnd\alien\level3\alnsgen.ian"    scale 35
  1542.     texture "chrome2.ppm"
  1543.     drawtype reflective
  1544.  
  1545. type "ssgen"
  1546.     objfile "backgrnd\alien\level1\alnsgen.ian" scale 20
  1547.     texture "chrome2.ppm"
  1548.     group "aliens"
  1549.     subgroup "ashield"
  1550.     hitpoints    600
  1551.     points    500
  1552.     drawtype reflective
  1553.     oncollision    "newburn1"
  1554.  
  1555. type "ssgend1"
  1556.     objfile "backgrnd\alien\level2\alnsgen.ian"    scale 20
  1557.     texture "chrome2.ppm"
  1558.     drawtype reflective
  1559.  
  1560. type "ssgend2"
  1561.     objfile "backgrnd\alien\level3\alnsgen.ian"    scale 20
  1562.     texture "chrome2.ppm"
  1563.     drawtype reflective
  1564.  
  1565. type "sssgen"
  1566.     objfile "backgrnd\alien\level1\alnsgen.ian" scale 10
  1567.     texture "chrome2.ppm"
  1568.     group "aliens"
  1569.     subgroup "ashield"
  1570.     hitpoints    300
  1571.     points    500
  1572.     drawtype reflective
  1573.     oncollision    "newburn1"
  1574.  
  1575. type "sssgend1"
  1576.     objfile "backgrnd\alien\level2\alnsgen.ian"    scale 10
  1577.     texture "chrome2.ppm"
  1578.     drawtype reflective
  1579.  
  1580. type "sssgend2"
  1581.     objfile "backgrnd\alien\level3\alnsgen.ian"    scale 10
  1582.     texture "chrome2.ppm"
  1583.     drawtype reflective
  1584.  
  1585.  
  1586. type "sshield"
  1587.     hemisphere rad=1100 width=9 height=9 repeat=5 5
  1588.     texture "water1.ppm"
  1589.     texture "water2.ppm"
  1590.     texture "water3.ppm"
  1591.     texture "water4.ppm"
  1592.     texture "water5.ppm"
  1593.     texture "water6.ppm"
  1594.     texture "water7.ppm"
  1595.     texture "water8.ppm"
  1596.     texture "water9.ppm"
  1597.     texture "water10.ppm"
  1598.     texture "water11.ppm"
  1599.     texture "water12.ppm"
  1600.     texture "water13.ppm"
  1601.     texture "water14.ppm"
  1602.     texture "water15.ppm"
  1603.     texture "water16.ppm"
  1604. ;    drawtype double sided semi transparent
  1605.     drawtype double sided self illuminating semi transparent
  1606.     group "human"
  1607.     hitpoints    9928
  1608.     sfx "shield2" min 1000 max 10000 loop
  1609.     operate "bshield"
  1610.     oncollision "newbangandremove"
  1611.     
  1612. type "bshield"
  1613.     hemisphere rad=2600 width=9 height=9 repeat=5 5
  1614.     texture "water1.ppm"
  1615.     texture "water2.ppm"
  1616.     texture "water3.ppm"
  1617.     texture "water4.ppm"
  1618.     texture "water5.ppm"
  1619.     texture "water6.ppm"
  1620.     texture "water7.ppm"
  1621.     texture "water8.ppm"
  1622.     texture "water9.ppm"
  1623.     texture "water10.ppm"
  1624.     texture "water11.ppm"
  1625.     texture "water12.ppm"
  1626.     texture "water13.ppm"
  1627.     texture "water14.ppm"
  1628.     texture "water15.ppm"
  1629.     texture "water16.ppm"
  1630. ;    drawtype double sided semi transparent
  1631.     drawtype double sided self illuminating semi transparent
  1632.     group "human"
  1633.     hitpoints    9928
  1634.     sfx "shield2" min 1000 max 10000 loop
  1635.     operate "bshield"
  1636.     oncollision "newbangandremove"
  1637.  
  1638.  
  1639. type "vbshield"
  1640.     hemisphere rad=3000 width=9 height=9 repeat=5 5
  1641.     texture "water1.ppm"
  1642.     texture "water2.ppm"
  1643.     texture "water3.ppm"
  1644.     texture "water4.ppm"
  1645.     texture "water5.ppm"
  1646.     texture "water6.ppm"
  1647.     texture "water7.ppm"
  1648.     texture "water8.ppm"
  1649.     texture "water9.ppm"
  1650.     texture "water10.ppm"
  1651.     texture "water11.ppm"
  1652.     texture "water12.ppm"
  1653.     texture "water13.ppm"
  1654.     texture "water14.ppm"
  1655.     texture "water15.ppm"
  1656.     texture "water16.ppm"
  1657. ;    drawtype double sided semi transparent
  1658.     drawtype double sided self illuminating semi transparent
  1659.     group "human"
  1660.     hitpoints    9928
  1661.     sfx "shield2" min 1000 max 10000 loop
  1662.     operate "bshield"
  1663.     oncollision "newbangandremove"
  1664.  
  1665. end